var a = {
  name : 'a',
  say (c, x, y) {
    console.log('我叫' + this.name + ',我喜欢' + c + x + y)
  }
}

// a.say()

var b = {
  name: 'b'
}

// a.say.call(b, '读书')

// a.say.apply(b, '看报') 传参格式错误
// a.say.apply(b, ['看报'])

var d = a.say.bind(b, 1)
// console.log(d(2))
d(1, 2, 3)